package com.base.pig.controller;


import com.base.pig.util.R;
import com.base.pig.service.ScAlarmManagerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

/**
 * @ProjectName
 * @Package com.pig4cloud.pig.lab.controller
 * @ClassName ScAlarmManagerController
 * @Description 报警管理控制器
 * @Company lab
 * @Author wangw
 * @Date 2020/4/29 0029 15:19
 * @UpdateUser
 * @UpdateDate
 * @UpdateRemark
 * @Version 1.0.0
 */
@RestController
@RequestMapping(value = "/alarmManager")
public class ScAlarmManagerController {

    @Autowired
    private ScAlarmManagerService scAlarmManagerService;

    /**
     * @param map: 请求参数集合 : {
     *             deviceType : 设备类型
     *             deviceStatus : 报警状态
     *             authorizedUnitNumber : 权属单位编号
     *             startTime : 开始时间
     *             endTime : 结束时间
     *             current : 分页数,默认1
     *             size: 每页记录数
     *             }
     * @return R
     * @Title 分页获取设备列表
     * @Description 报警管理模块根据条件分页查询设备信息
     * @author wangw
     * @date 2020/6/16 0016 16:24
     */
    @PostMapping("/page")
    //@SysLog("报警管理根据条件分页查询设备信息")
    public R getDeviceList(@RequestBody Map map) {
        return scAlarmManagerService.getPageDeviceList(map);
    }
}
